solar cells array - Turc Anglais Dictionnaire